Sole UX/UI and Development
This project was created for the inventory room of Technological University Dublin that students borrow and lend some media equipment. The aim of the app is to facilate this operation between administrator and students.
Sole UX/UI and Development
Figma, Visual Studio Code,
Ionic Framework, Angular, MYSQL
6 months
A mixed-methods approach was utilized, combining qualitative and quantitative research techniques to gather comprehensive insights. interview and survey
1 person: Administrator
35 minutes
10 questions
This interview was made with the administrator who was responsible for the inventory room. The interview took 35 minutes nearly. Almost 10 questions were asked. The questions were separated into three sections. Due to this interview, some valuable data was acquired in order to implement these objectives on the application.
Time management, return products on the right time.
Control the process
Setting some priorities , depending of the level of the students, and their modules.
Organize media equipment, combine more than one product (items), creating kits.
Presenting information, providing more information to manage some restrictions.
7 students
Survey
5 questions
Due to this interview, some data regarding the students' expectations and struggle while borrowing some equipment were valuable data to indicate what feature should be part of the App.
Accessible, browsing equipment before going there.
Control the process
Organization of profuct, type of camera, and combined kit.
Availablity of products seeing whether what equipment is available or not.
User personas are based on the initial user survey, and are separated into two sections, which are general users who study photography and filming generally, and another section studying other fields.
To be identified technical relationships between products, user preferences, and frequent actions based on qualitative data gathered from interviews with students and administrators, as well as surveys.
In the ideation phase of my project, I used the user story mapping method to explore the user's journey in detail. By breaking down the user's interactions step by step, I was able to identify key needs, pain points, and opportunities for improvement. This process allowed me to generate concepts that directly address the user's core challenges, ensuring that the final design is not only functional but deeply aligned with their expectations and goals.
The user story map, which aligns user needs with product features, was used in order to deliver the most valuable features first.
The initial task of the students, who are the users, is to borrow some equipment from the inventory room, which is the backbone of the user story map. Then, the major functions were broken into minor actions to complete the initial task on the map.
By making low-fi wireframes and reconsidering how effectively the affinity diagram could be utilized on the application, the mid-fi wireframe was created according to user flow. One of the important factors is presenting categories and kits. The way of implementing the segment component was considered on the home frame. The aim is to make the navigation easy and interface that works for the user's expects.
These answers were based on the mid-fidelity prototype as
feedback. I did a survey to gather some feedback in order to
measure their experience while using the mid-fidelity prototype.
The users found the application easy to use. They generally did
not have any difficulties navigating one frame to another. In
particular, I asked them to use the calendar to interpretion
between selected products and the calendar. According to the
result, it was observed that the approach of using it was
familiar with other applications.
Total 6 partipicant
After researching TUD website and other applications such as TUD Sport, I revised the logo of TUD in order to use it on the Icon of the application. The aim is to make the application associated with TUD. Therefore, carrying the same corporate identity for the application is significant. For that reason, choosing colour schema for the application should have a similar concept approach as same as TUD.
This part is divided into two sections. The first focuses on observing users as they interact with the app, while the second covers meetings with my supervisor to enhance the application's cohesiveness, refine the UI design, ensure appropriate use of terminology, and create a more user-friendly experience.
During the meeting with my supervisor, the proper way of choosing the words was discussed since e-commerce applications were examined to be used for some sections at the beginning of the design for the application. I present the last updated high-fidelity prototype after all the valuable feedback from this session that improved the applications.
The connection of Products with Equipment and Kit
Borrowing Table with the Application of the Calendar
When the user submits what items (products) were borrowed, the data of the users, itemId, and start and end date are posted on the borrowing table.
One of the important parts of this table is that it works based on ItemId of the borrowed items, which means that the data of the user iterates according to how many items were borrowed on the borrowing table.
The startDate and endDate have a significant role in the connection with the calendar on the application.
The calendar allows the users to choose a date range on which items (products) that the user wanted to borrow were available together, which means that the date range of items that had been borrowed before is blocked on the calendar. That is to say, those days overlap on the calendar, and this case leads the user to choose when all selected items were available together on the calendar.
The APK was sent to users to test the application, and it was observed while they were using the application. The valuable findings of the testing session
Half of the users struggled with operating the calendar. The challenge arose because the Ionic Framework's calendar, which was used, didn’t include a date range picker template. This was the only available option that allowed users to select multiple days, presenting a significant constraint. To improve user understanding and ease of use, revisions to the calendar were made, taking into account possible changes to make it more intuitive.